import { ADOPT_COMMON_STATUS_LIST } from '@/const/type';
export const tableOption = () => {
  return {
    ...window.$crudMixins.tableOptions,
    addBtn: false,
    editBtn: false,
    delBtn: false,
    menuWidth: 100,
    viewBtn: false,
    labelWidth: 240,
    detail: true,
    labelPosition: 'top',
    group: [
      {
        label: '个人信息',
        prop: 'group1',
        column: [
          {
            label: '1、您的姓名',
            search: true,
            prop: 'name',
          },
          {
            label: '2、您的年龄',
            prop: 'age',
          },
          {
            // 性别 : 0 - 未知的性别1 - 男性2 - 女性9 - 未说明的性别
            label: '3、您的性别',
            prop: 'sex',
            type: 'select',
            dicData: [
              { label: '未知的性别', value: '0' },
              { label: '男性', value: '1' },
              { label: '女性', value: '2' },
              { label: '未说明的性别', value: '9' },
            ],
          },
          {
            label: '4、星座',
            prop: 'constellation',
            type: 'select',
            dicUrl: '/admin/dict/type/constellation',
            props: {
              label: 'label',
              value: 'value',
            },
          },
          {
            // 学历:0--高中以下 1--大专/本科 2--硕士及以上
            label: '5、您的学历',
            prop: 'education',
            type: 'select',
            dicData: [
              { label: '高中以下', value: '0' },
              { label: '大专/本科', value: '1' },
              { label: '硕士及以上', value: '2' },
            ],
          },
          {
            // 月收入:0--3000以下 1--3000-6000 2--6000-10000 3--10000-20000 4--20000以上
            label: '6、您的月收入（税后）',
            prop: 'monthlyIncome',
            type: 'select',
            dicData: [
              { label: '3000以下', value: '0' },
              { label: '3000-6000', value: '1' },
              { label: '6000-10000', value: '2' },
              { label: '10000-20000', value: '3' },
              { label: '20000以上', value: '4' },
            ],
          },
          {
            // 性别 : 	是否有私家车:0--是 1--否
            label: '7、是否有私家车',
            prop: 'car',
            type: 'select',
            dicData: [
              { label: '是', value: '0' },
              { label: '否', value: '1' },
            ],
          },

          {
            label: '8、您的联系电话',
            prop: 'phone',
          },
          {
            label: '9、你的户口所在地',
            prop: 'domicilePlace',
          },
          {
            label: '10、您的长期居住地',
            prop: 'address',
          },
          {
            label: '11、微信号',
            prop: 'wechatNumber',
          },
        ],
      },
      {
        label: '家庭情况',
        prop: 'group2',
        column: [
          {
            // 婚姻状态:0--未婚 1--已婚
            label: '1、您的婚姻状况',
            prop: 'marriage',
            type: 'select',
            dicData: [
              { label: '单身', value: '0' },
              { label: '已婚', value: '1' },
            ],
          },
          {
            // 	家庭常驻人口:0--单身 1--小夫妻 2--有娃 3--与父母同住
            label: '2、您的家庭常驻人口',
            prop: 'residentPopulation',
            type: 'select',
            dicData: [
              { label: '单身', value: '0' },
              { label: '小夫妻', value: '1' },
              { label: '有娃', value: '2' },
              { label: '与父母同住', value: '9' },
            ],
          },
          {
            // 	住房类型:0--自有住房 1--整租房 2--合租房
            label: '3、您的住房类型',
            prop: 'housingType',
            type: 'select',
            dicData: [
              { label: '自有住房', value: '0' },
              { label: '整租房', value: '1' },
              { label: '合租房', value: '2' },
            ],
          },
          {
            // 	是否有过敏史或鼻炎支气管炎之类:0--有 1--没有
            label: '4、您或您的家人是否有过敏史或鼻炎支气管炎之类',
            prop: 'allergy',
            type: 'select',
            span: 24,
            labelWidth: 340,
            dicData: [
              { label: '有', value: '0' },
              { label: '没有', value: '1' },
            ],
          },
          {
            // 	是否有宠物在养:0--是 1--否
            label: '5、您的家中是否有宠物在养',
            prop: 'petKept',
            type: 'select',
            dicData: [
              { label: '是', value: '0' },
              { label: '否', value: '1' },
            ],
          },
        ],
      },
      {
        label: '宠物经验与承诺',
        prop: 'group3',
        column: [
          {
            // 是否有养猫的经验:0--是 1--否
            label: '1、您是否有养猫的经验',
            prop: 'catExperience',
            type: 'select',
            span: 12,
            dicData: ADOPT_COMMON_STATUS_LIST,
          },
          {
            // 是否了解并愿意承担领养猫咪的责任和义务:0--是 1--否
            label: '2、您是否了解并愿意承担领养猫咪的责任和义务',
            prop: 'responsible',
            type: 'select',
            span: 12,
            labelWidth: 340,
            dicData: ADOPT_COMMON_STATUS_LIST,
          },
          {
            label: '3、宠物的活动范围',
            prop: 'petHomeRange',
            span: 12,
            type: 'select',
            dicData: [
              { label: '在家自由活动', value: '1' },
              { label: '限定活动区域范围', value: '2' },
              { label: '关笼子', value: '3' },
              { label: '其他', value: '4' },
            ],
          },
          {
            label: '4、是否愿意给猫咪绝育',
            prop: 'catNeutering',
            span: 12,
            type: 'select',
            dicData: [
              {
                label: '绝育很有必要',
                value: '0',
              },
              {
                label: '没有必要',
                value: '1',
              },
            ],
          },
          {
            label: '5、您的工作职业',
            prop: 'job',
            span: 12,
          },
          {
            label: '6、您是否经常外出旅游或者出差',
            prop: 'travelEvection',
            type: 'select',
            span: 12,
            dicData: ADOPT_COMMON_STATUS_LIST,
          },
          {
            label: '7、您是否居住在有动物禁止条例的住宅区域',
            prop: 'prohibitResidentialAreas',
            type: 'select',
            span: 12,
            dicData: ADOPT_COMMON_STATUS_LIST,
          },
          {
            label: '8、您是否愿意让领养猫咪与您共同生活，成为家庭成员',
            prop: 'catFamily',
            type: 'select',
            span: 12,
            dicData: ADOPT_COMMON_STATUS_LIST,
          },
          {
            label: '9、家里是否有纱窗',
            prop: 'screenWindow',
            type: 'select',
            span: 12,
            dicData: [
              {
                label: '有',
                value: '0',
              },
              {
                label: '没有',
                value: '1',
              },
              {
                label: '没有但方便安装',
                value: '2',
              },
              {
                label: '没有且不方便安装',
                value: '3',
              },
            ],
          },
          {
            label: '10、如果有搬去其他城市或者移居国外的计划，是否会带走猫咪',
            prop: 'moveCat',
            type: 'select',
            span: 12,
            dicData: [
              {
                label: '会',
                value: '0',
              },
              {
                label: '不会',
                value: '1',
              },
              {
                label: '其他',
                value: '3',
              },
            ],
          },
        ],
      },
      {
        label: '领养偏好',
        prop: 'group5',
        column: [
          {
            // 领养几只猫咪:1--1只 2--2只 3--3只或更多
            label: '1、您打算领养几只猫咪',
            prop: 'catNum',
            type: 'select',
            dicData: [
              { label: '1只', value: '1' },
              { label: '2只', value: '2' },
              { label: '3只或更多', value: '3' },
            ],
          },
          {
            // 是否有特定品种:0--是 1--否
            label: '2、是否有特定品种',
            prop: 'specificVarieties',
            type: 'select',
            dicData: [
              { label: '是', value: '0' },
              { label: '否', value: '1' },
            ],
          },
          {
            // 是否有性别的猫咪偏好:0--是 1--否
            label: '3、是否有性别的猫咪偏好',
            prop: 'catSex',
            type: 'select',
            dicData: [
              { label: '是', value: '0' },
              { label: '否', value: '1' },
            ],
          },
          {
            // 是否有特定领养的年龄偏好:0--是 1--否
            label: '4、是否有特定领养的年龄偏好',
            prop: 'catAge',
            type: 'select',
            dicData: [
              { label: '是', value: '0' },
              { label: '否', value: '1' },
            ],
          },
          {
            // 	猫咪提供的食物和饮水:0--标准猫粮 1--自治熟肉 2--生骨肉，多选，用逗号隔开
            label: '5、打算为猫咪提供的食物和饮水（多选）',
            prop: 'catFood',
            type: 'select',
            multiple: true,
            span: 24,
            labelWidth: 340,
            dicData: [
              { label: '标准猫粮', value: '0' },
              { label: '自治熟肉', value: '1' },
              { label: '生骨肉', value: '2' },
            ],
          },
          {
            // 猫咪的卫生问题:0--定期清理猫砂盆 1--使用自动清理猫砂盆 2--其它
            label: '6、您打算如何处理猫咪的卫生问题（如清理猫砂盆等）',
            prop: 'catHealth',
            span: 12,
            labelWidth: 360,
            type: 'select',
            dicData: [
              { label: '定期清理猫砂盆', value: '0' },
              { label: '使用自动清理猫砂盆', value: '1' },
              { label: '其它', value: '2' },
            ],
          },
          {
            // 每月猫咪花费:0--200-500 1--500-800 2--800以上
            label: '7、每月愿意为宠物的花费是多少',
            prop: 'catSpendMonth',
            type: 'select',
            span: 12,
            dicData: [
              { label: '200-500', value: '0' },
              { label: '500-800', value: '1' },
              { label: '800以上', value: '2' },
            ],
          },
          {
            label: '8、预计领养时间',
            prop: 'predictAdoptTime',
            type: 'select',
            span: 12,
            dicData: [
              {
                label: '近一个月内',
                value: '0',
              },
              {
                label: '近半年内',
                value: '1',
              },
              {
                label: '其他',
                value: '2',
              },
            ],
          },
        ],
      },
      {
        label: '其他问题',
        prop: 'group6',
        column: [
          {
            label: '1、为什么您选择领养猫咪而不是购买',
            prop: 'adoptCatReason',
          },
          {
            label: '2、您对领养猫咪有何期望和希望',
            prop: 'catDesire',
          },
          {
            // 	是否了解领养猫咪的费用:0--是 1--否
            label: '3、您是否了解领养猫咪的费用（食物、猫砂、诊疗费等）',
            prop: 'knowCatSpend',
            span: 12,
            labelWidth: 380,
            type: 'select',
            dicData: ADOPT_COMMON_STATUS_LIST,
          },
          {
            // 	是否同意进行领养申请审核和家访？:0--是 1--否
            label: '4、您是否同意进行领养申请审核和家访？',
            prop: 'adoptHomeVisit',
            type: 'select',
            span: 12,
            labelWidth: 340,
            dicData: ADOPT_COMMON_STATUS_LIST,
          },
          {
            label: '5、是否同意现场领养提供身份证拍照留档',
            prop: 'idCardPhoto',
            type: 'select',
            span: 12,
            dicData: ADOPT_COMMON_STATUS_LIST,
          },
          {
            label:
              '6、您是否愿意提供一下家里的居住环境（客厅、未来打算安置猫咪的区域、窗户）的照片',
            prop: 'livingEnvironment',
            type: 'select',
            span: 24,
            dicData: ADOPT_COMMON_STATUS_LIST,
          },
          {
            label: '7、您是否愿意提供工牌或者工作证明相关的照片',
            prop: 'employmentCertificate',
            type: 'select',
            span: 24,
            dicData: ADOPT_COMMON_STATUS_LIST,
          },
          {
            // 		是否同意签署领养合同并遵守相关条款:0--是 1--否
            label: '8、您是否同意签署领养合同并遵守相关条款',
            prop: 'adoptAgreement',
            type: 'select',
            labelWidth: 340,
            dicData: ADOPT_COMMON_STATUS_LIST,
          },
          {
            // 	是否同意通过审核后由我们的工作人员联系您:0--是 1--否
            label:
              '9、您是否同意通过审核后由我们的工作人员联系您？如果同意，希望我们以何种形式联系？',
            prop: 'contact',
            type: 'select',
            labelWidth: 600,
            dicData: ADOPT_COMMON_STATUS_LIST,
          },
          {
            // 是否需要饲养指导:0--是 1--否
            label: '10、您是否需要饲养指导',
            prop: 'breedingGuidance',
            type: 'select',
            dicData: ADOPT_COMMON_STATUS_LIST,
          },
        ],
      },
    ],
  };
};
export const uploadOption = () => {
  return {
    submitBtn: false,
    emptyBtn: false,
    column: [
      {
        label: '',
        span: 24,
        labelWidth: 0,
        prop: 'files',
        type: 'upload',
        listType: 'picture-card',
        detail: true,
      },
    ],
  };
};
export const livingOption = () => {
  return {
    submitBtn: false,
    emptyBtn: false,
    column: [
      {
        label: '',
        span: 24,
        labelWidth: 0,
        prop: 'employmentFiles',
        type: 'upload',
        listType: 'picture-card',
        detail: true,
      },
    ],
  };
};
